//  @ Project : GagalPanen
//  @ File Name : grid.hpp
//  @ Date : 3/9/2011
//  @ Author : 
//
//


#if !defined(_GRID_H)
#define _GRID_H


class Grid {
public:
  Grid(GameInterface* game_, int row, int column);
  bool containsCell(Cell* cell);
  Cell* getCell(int r, int c);
  Cell* getCellInFrontOff(Cell* cell);
  int getColumn();
  int getRow();
protected:
  GameInterface* game_;
private:
  int column_;
  vector< vector< Cell*> > grid_rep_;
  int row_;
};

#endif  //_GRID_H
